despite the obstacles - Turc Anglais Dictionnaire